recife artificial - French English Dictionary